import React,{Component} from 'react';
import Count from './components/Count'
/**
 * 在之前的演示中，我们传递的action对象都是一般对象（plain Object）.
 * 但实际上，action还可以有另外一种类型： 异步action（其实也可以理解为是函数action）
 * 也就是说我们对状态的操作时放在异步的任务中完成，同时，这个异步的任务不是组件自己来实现，
 * 而是actionCreator来实现.
 * 需要注意的是
 * (1) 如果传递的action对象是函数，那么我们需要使用 redux-thunk 来对store进行配置.
 * (2) 当store调用dispatch方法的时候，如果发现传入的参数是函数，那么store会帮我们调用这段函数，并且传递
 * 给我们一个dispatch对象，供我们返回plain Object对象的时候直接调用。
 */
export default class App extends Component{
    render(){
        return (
        <div>
            <Count/>
        </div>)
    }
}